Dokumentation spezifischer Anforderungen im Application Requirements Engineering der Produktlinienentwicklung
نویسندگان
چکیده
Das Ziel eines Requirements Engineering Prozesses im Application Engineering einer Produktlinienentwicklung ist die Spezifikation eines Produktes unter Wiederverwendung von Anforderungen aus dem Domain Engineering. Die Dokumentation spezifischer Anforderungen, die nicht oder nicht komplett durch Wiederverwendung definiert werden können, führt zu speziellen Anforderungen an den Application Requirements Engineering (ARE) Prozess. Bisher gibt es keine Ansätze, welche diese speziellen Prozessanforderungen an das ARE beschreiben. In diesem Beitrag erläutern wir zunächst Anforderungsund Variabilitätsdeltas, welche durch spezifische Anforderungen entstehen. Darauf aufbauend werden Prozessanforderungen an das ARE definiert. Zur Umsetzung der Prozessanforderungen wird die Definition eines produktspezifischen Variabilitätsmodells vorgeschlagen, welches nur für das betrachtete Produkt gültig ist. Das produktspezifische Variabilitätsmodell dient als Basis für die weiteren Entwicklungsphasen im Application Engineering und für eine systematische Rückkopplung spezifischer Anforderungen an das Domain Engineering.
منابع مشابه
Application Requirements Engineering in der Software-Produktlinienentwicklung
1 Einleitung Die Entwicklung von Software-Produktlinien ist durch zwei Prozesse gekennzeichnet. Im Domain Engineering werden die gemeinsamen und variablen Artefakte definiert und realisiert. Im Application Engineering werden Produkte durch Wiederverwendung der Artefakte (Anforderungen, Testfälle etc.) aus dem Domain Engineering entwickelt [P05]. Neben den beiden Prozessen bildet die Produktlini...
متن کاملEin Rahmenwerk zur Konsistenzprüfung von Domänen-anforderungsspezifikationen in der Produktlinienentwicklung
Abstract: Die Konsistenz einer Anforderungsspezifikation erfordert, dass die Anforderungen frei von Widersprüchen sind. In der Produktlinienentwicklung kann die Domänenanforderungsspezifikation aufgrund der Produktlinienvariabilität bewusst spezifizierte Widersprüche enthalten. Diese Widersprüche können zu fehlerhaften Spezifikationen führen, falls es möglich ist, die widersprüchlichen Anforder...
متن کاملVariabilitätsmanagement in Software-Produktlinien
Die Software-Produktlinienentwicklung erlaubt die Entwicklung ähnlicher Software-Systeme zu geringen Kosten, in kurzer Zeit und zudem mit steigender Qualität. Zahlreiche Erfahrungen aus der Industrie belegen diese Vorteile der Produktlinienentwicklung gegenüber der Entwicklung von Einzel-SoftwareSystemen. Der Schlüssel für die Software-Produktlinienentwicklung ist die Unterscheidung zwischen zw...
متن کاملErfahrungsbasierte Verbesserung der Dokumentation von Anforderungen auf Basis von heuristischem Feedback
Komplexe Systeme führen zu immer komplexerer Anforderungsdokumentation. Um diese in ausreichender Qualität zu erstellen, ist ein hohes Maß an Erfahrung in der entsprechenden Domäne sowie im Requirements Engineering (RE) allgemein nötig. Für Software erstellende Organisationen ist der Aufbau dieser Erfahrung herausfordernd. Dieser Beitrag skizziert ein Lernmodell für den systematischen Aufbau vo...
متن کاملEine Referenzstrukturierung zur modellbasierten Kontextanalyse im Requirements Engineering softwareintensiver eingebetteter Systeme
Dem Requirements Engineering (RE) kommt im Entwicklungsprozess die Aufgabe zu, die Anforderungen an das zu entwickelnde System zu spezifizieren. Der Ursprung von Anforderungen liegt in der Umgebung des zu entwickelnden Systems – dem Systemkontext. Um sicherzustellen, dass das entwickelte System den Erwartungen, Bedingungen und Reglementierungen seiner Umgebung genügt, muss der Systemkontext in ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006